@font-face {
    font-family: 'icomoon';
    src:  url('../fonts/icomoon.eot?nivvuf');
    src:  url('../fonts/icomoon.eot?nivvuf#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.svg?nivvuf#icomoon') format('svg'),
    url('../fonts/icomoon.ttf?nivvuf') format('truetype'),
    url('../fonts/icomoon.woff?nivvuf') format('woff');
    font-weight: normal;
    font-style: normal;
}
.fui-font{
    font-family: 'icomoon';
    font-style: normal;
    font-size: 1.4rem;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.1px;

    &-radio {
        &:before {
            content: '\e901';
        }
    }
    &-checkbox{
        &:before {
            content: '\e902';
        }
    }
    &-girl{
        &:before {
            content: '\e903';
        }
    }
    &-boy{
        &:before {
            content: '\e904';
        }
    }
    &-zan{
        &:before {
            content: '\e905';
        }
    }
    &-heart{
        &:before {
            content: '\e906';
        }
    }
    &-home{
        &:before {
            content: '\e907';
        }
    }
    &-pic{
        &:before {
            content: '\e908';
        }
    }
    &-file{
        &:before {
            content: '\e909';
        }
    }
    &-android{
        &:before {
            content: '\e90a';
        }
    }
    &-camera{
        &:before {
            content: '\e90b';
        }
    }
    &-check{
        &:before {
            content: '\e90c';
        }
    }
    &-eraser{
        &:before {
            content: '\e90d';
        }
    }
    &-lock{
        &:before {
            content: '\e90e';
        }
    }
    &-ios{
        &:before {
            content: '\e90f';
        }
    }
    &-account{
        &:before {
            content: '\e910';
        }
    }
    &-share{
        &:before {
            content: '\e911';
        }
    }
    &-pc{
        &:before {
            content: '\e912';
        }
    }
    &-collect{
        &:before {
            content: '\e913';
        }
    }
    &-news{
        &:before {
            content: '\e914';
        }
    }
    &-voice{
        &:before {
            content: '\e915';
        }
    }
    &-synthesise{
        &:before {
            content: '\e916';
        }
    }
    &-code{
        &:before {
            content: '\e917';
        }
    }
    &-filter{
        &:before {
            content: '\e918';
        }
    }
    &-attachment{
        &:before {
            content: '\e919';
        }
    }
    &-add{
        &:before {
            content: '\e91a';
        }
    }
    &-edit{
        &:before {
            content: '\e91b';
        }
    }
    &-back{
        &:before {
            content: '\e91c';
        }
    }
    &-warn{
        &:before {
            content: '\e91d';
        }
    }
    &-time{
        &:before {
            content: '\e91e';
        }
    }
    &-del{
        &:before {
            content: '\e91f';
        }
    }
    &-close{
        &:before {
            content: '\e920';
        }
    }
    &-set{
        &:before {
            content: '\e921';
        }
    }
    &-search{
        &:before {
            content: '\e922';
        }
    }
    &-site{
        &:before {
            content: '\e923';
        }
    }
    &-prev-y{
        &:before {
            content: '\e924';
        }
    }
    &-prev-m{
        &:before {
            content: '\e926';
        }
    }
    &-next-m{
        &:before {
            content: '\e927';
        }
    }
    &-next-y{
        &:before {
            content: '\e925';
        }
    }
}


.fui-radio-checked{
    .fui-font{
        &-radio {
            &:before {
                content: '\e900';
            }
        }
    }
}

